home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- import pygst
- pygst.require('0.10')
- import gst
- import time
-
- def main():
- pipeline = gst.Pipeline('audiocontroller')
- src = gst.element_factory_make('audiotestsrc', 'src')
- sink = gst.element_factory_make('alsasink', 'sink')
- pipeline.add(src, sink)
- src.link(sink)
- control = gst.Controller(src, 'freq', 'volume')
- control.set_interpolation_mode('volume', gst.INTERPOLATE_LINEAR)
- control.set_interpolation_mode('freq', gst.INTERPOLATE_LINEAR)
- control.set('volume', 0, 0)
- control.set('volume', 2 * gst.SECOND, 1)
- control.set('volume', 4 * gst.SECOND, 0)
- control.set('volume', 6 * gst.SECOND, 1)
- control.set('freq', 0, 440)
- control.set('freq', 3 * gst.SECOND, 3000)
- control.set('freq', 6 * gst.SECOND, 880)
- pipeline.set_state(gst.STATE_PLAYING)
- time.sleep(7)
-
- if __name__ == '__main__':
- main()
-
-